#include <iostream>
using namespace std;

/*
	用枚举来表示猫的各种颜色：黑色，白色，黄色，灰色1
	1.使用方法
		 类名::枚举值
*/
// 传统的C语言枚举--》不是定义在类里面
enum sex
{
	man,
	woman
};

class Cat
{
public:
	enum color
	{
		black,
		white,
		yellow,
		grey
	}; // 类中的枚举
};
int main()
{
	// cout<<black<<endl; //编译报错
	cout << Cat::black << endl; // 编译正确
	cout << man << endl;		// 编译正确
	cout << woman << endl;		// 编译正确

	// 定义枚举类型的变量
	enum Cat::color c1;
	enum sex s1;
}